Rychlost Paradoxu

Otázka od: Peter Ondras

30. 10. 2003 9:50

Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
rychlosti? Prave totiz riesime takyto problem:
Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2. 10 000 zaz.
Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych urobit edit
a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
druhej priblizne 2 minuty a tato "rychlost" postupne narasta. Pri 20 000
zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
dostavaju uz na 20 minut.

Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?

Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Lstiburek Pavel

30. 10. 2003 11:34

Jak jsou nasazeny indexy ? zejmena na prvni tabulce.
Pravdepodobne by je slo optimalizovat nebo pred
akci zrusit a potom zase postavit.

Pavel

> Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
> rychlosti? Prave totiz riesime takyto problem:
> Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2.
> 10 000 zaz.
> Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
> post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych
> urobit edit
> a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
> prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
> druhej priblizne 2 minuty a tato "rychlost" postupne narasta.
> Pri 20 000
> zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
> dostavaju uz na 20 minut.
>
> Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Jaroslav Bruzek

30. 10. 2003 10:44

Zdarec,

nepouzivas v tom cyklu nahodou parad dokola RecordCount (napr. While
Table1.RecNo <> Table1.RecordCount)? Zjisteni poctu zaznamu totiz neco trva,
lepsi je pouzit nasledujici konstrukci:

While Not Table1.EOF do Begin
  Table2.Append;
  ...
  Table1.Next;
End;

Jarda



-----Original Message-----
From: Peter Ondras

Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
rychlosti? Prave totiz riesime takyto problem:
Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2. 10 000 zaz.
Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych urobit edit
a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
druhej priblizne 2 minuty a tato "rychlost" postupne narasta. Pri 20 000
zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
dostavaju uz na 20 minut.

Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?

Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925








----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Peter Ondras

30. 10. 2003 10:52

Teraz to presne neviem povedat, ale myslim, ze v case prenosu je aktivny
primarny index. Blizsie informacie poslem vo vecernych hodinach.

> Jak jsou nasazeny indexy ? zejmena na prvni tabulce.
> Pravdepodobne by je slo optimalizovat nebo pred
> akci zrusit a potom zase postavit.
>
> Pavel
>
> > Existuje nejaky popis pre Paradox, kde by boli informacie o jeho
> > rychlosti? Prave totiz riesime takyto problem:
> > Otvorene su dve tabulky 1. ma priblizne 20 000 zaznamov a 2.
> > 10 000 zaz.
> > Z prvej sa presunie 2000 zaznaov do druhej (nad 2. prebieha append a
> > post) a do prvej sa na kazdy zaznam z tych 2000 kopirovanych
> > urobit edit
> > a post. Testy ukazali, ze na velkosti druhej tabulky nezalezi. Avsak
> > prva tabulka pri pocte 2000 zaznamov (RecordCount) kopiruje data do
> > druhej priblizne 2 minuty a tato "rychlost" postupne narasta.
> > Pri 20 000
> > zaznamoch v prvej tabulke a prenose z nej 2000 zaznamov sa casy
> > dostavaju uz na 20 minut.
> >
> > Poradte prosim kde moze byt zrada. Je to oficialna chyba Paradoxu?
>
>
>





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Peter Ondras

30. 10. 2003 12:48

Nie pouzivam tam while not Table.Eof do...

Peter Ondras - www.ondras.sk
peter.ondras@pse.sk
+421 904 421 925

> nepouzivas v tom cyklu nahodou parad dokola RecordCount (napr. While
> Table1.RecNo <> Table1.RecordCount)? Zjisteni poctu zaznamu totiz neco
> trva,
> lepsi je pouzit nasledujici konstrukci:
>
> While Not Table1.EOF do Begin
> Table2.Append;
> ...
> Table1.Next;
> End;
>
> Jarda





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Halen

30. 10. 2003 13:22

1. Zkomprimovat tabulky utilitkou TUTILITY.

2. Zkusit zvetsit cache v IDAPI, Configuration > System > Init >
MaxBufSize na velikost nejvetsi tabulky v databazi. POZOR! na velikost
volne pameti na jednotlivych stanicich. Rozumna hranice je do 16384.

3. Zkusit vkladat zaznamy do tabulky pres InsertRecord.

4. Zkusit vkladat zaznamy pres specialni vkladaci QUERY, s minimem nebo
zadnymi controlsy pro maximalni urychleni....

To by mohlo pomoci.

HalenTech.





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)